package com.atguigu;

/**
 * @author leimingchao
 * @create 2021-04-08 19:40
 *
 * 变量的使用:
 *     1.java定义变量的格式:数据类型 变量名=变量值;
 *     2.说明:
 *       ① 变量必须先声明,后使用
 *       ② 变量都定义在其作用域内.在作用域内,它是有效的.换句话说,出了作用域,就失效了
 *       ③ 同一个作用域内,不可以声明2个同名的变量
 *
 */
public class VariableTest {

    public static void main(String[] args) {
        //变量的定义
        int myAge=12;
        //变量的使用
        System.out.println(myAge);
        //编译错误:使用myNumber之前并未定义过myNumber
        //System.out.println(myNumber);

        //变量的声明
        int myNumber;
        //编译错误:使用myNumber之前并未赋值过myNumber
        //System.out.println(myNumber);
        //变量的赋值
        myNumber=1001;

        //编译不通过
        //System.out.println(myClass);

        //不可以在同一个作用域内定义同名的变量
        //int myAge=22;

    }

    public void method(){
        int myClass=1;
    }
}
